package protectora.BO;

import java.util.List;

import protectora.*;
import protectora.DAO.GatoDAOImpl;




public class GatoBO {
	
	private static GatoBO gato;
	private List<Gato> gatos;
	
	
	
	
public static synchronized GatoBO getInstance(String idProtectora,
		String idCasaAcogida, String pelo, String raza) {
	
        gato = new GatoBO(idProtectora,idCasaAcogida,pelo,raza);
    return gato;
}


public GatoBO(String idProtectora,
		String idCasaAcogida, String pelo, String raza) {
	
	if (!idCasaAcogida.equals(""))
	gatos= new GatoDAOImpl().getGatos(idProtectora,idCasaAcogida,pelo,raza);
	else
	gatos= new GatoDAOImpl().getGatos(idProtectora,pelo,raza);

		
}
	


public List<Gato> getGatos() {	
	return gatos;		
	}


public boolean meteGato(String idAnimal, String pelo, String raza){
	return (new GatoDAOImpl()).insertarGato(idAnimal, pelo, raza);
	}


}
